package org.dtrd.modules.content.articles.entity.po;

import javax.persistence.*;

@Table(name = "dtrd_ext_ems_xt_node")
public class DtrdExtEmsXtNode {
    @Id
    private Integer id;

    /**
     * 节点名称
     */
    @Column(name = "node_name")
    private String nodeName;

    /**
     * 控制器名
     */
    @Column(name = "control_name")
    private String controlName;

    /**
     * 方法名
     */
    @Column(name = "action_name")
    private String actionName;

    /**
     * 是否是菜单项 1不是 2是
     */
    @Column(name = "is_menu")
    private Byte isMenu;

    /**
     * 父级节点id
     */
    @Column(name = "type_id")
    private Integer typeId;

    /**
     * 菜单样式
     */
    private String style;

    @Column(name = "is_del")
    private Integer isDel;

    /**
     * 动态子菜单id
     */
    @Column(name = "child_id")
    private Integer childId;

    /**
     * 查询条件
     */
    private String condition;

    /**
     * 子栏目url地址
     */
    @Column(name = "child_url")
    private String childUrl;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取节点名称
     *
     * @return node_name - 节点名称
     */
    public String getNodeName() {
        return nodeName;
    }

    /**
     * 设置节点名称
     *
     * @param nodeName 节点名称
     */
    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }

    /**
     * 获取控制器名
     *
     * @return control_name - 控制器名
     */
    public String getControlName() {
        return controlName;
    }

    /**
     * 设置控制器名
     *
     * @param controlName 控制器名
     */
    public void setControlName(String controlName) {
        this.controlName = controlName;
    }

    /**
     * 获取方法名
     *
     * @return action_name - 方法名
     */
    public String getActionName() {
        return actionName;
    }

    /**
     * 设置方法名
     *
     * @param actionName 方法名
     */
    public void setActionName(String actionName) {
        this.actionName = actionName;
    }

    /**
     * 获取是否是菜单项 1不是 2是
     *
     * @return is_menu - 是否是菜单项 1不是 2是
     */
    public Byte getIsMenu() {
        return isMenu;
    }

    /**
     * 设置是否是菜单项 1不是 2是
     *
     * @param isMenu 是否是菜单项 1不是 2是
     */
    public void setIsMenu(Byte isMenu) {
        this.isMenu = isMenu;
    }

    /**
     * 获取父级节点id
     *
     * @return type_id - 父级节点id
     */
    public Integer getTypeId() {
        return typeId;
    }

    /**
     * 设置父级节点id
     *
     * @param typeId 父级节点id
     */
    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    /**
     * 获取菜单样式
     *
     * @return style - 菜单样式
     */
    public String getStyle() {
        return style;
    }

    /**
     * 设置菜单样式
     *
     * @param style 菜单样式
     */
    public void setStyle(String style) {
        this.style = style;
    }

    /**
     * @return is_del
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * @param isDel
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * 获取动态子菜单id
     *
     * @return child_id - 动态子菜单id
     */
    public Integer getChildId() {
        return childId;
    }

    /**
     * 设置动态子菜单id
     *
     * @param childId 动态子菜单id
     */
    public void setChildId(Integer childId) {
        this.childId = childId;
    }

    /**
     * 获取查询条件
     *
     * @return condition - 查询条件
     */
    public String getCondition() {
        return condition;
    }

    /**
     * 设置查询条件
     *
     * @param condition 查询条件
     */
    public void setCondition(String condition) {
        this.condition = condition;
    }

    /**
     * 获取子栏目url地址
     *
     * @return child_url - 子栏目url地址
     */
    public String getChildUrl() {
        return childUrl;
    }

    /**
     * 设置子栏目url地址
     *
     * @param childUrl 子栏目url地址
     */
    public void setChildUrl(String childUrl) {
        this.childUrl = childUrl;
    }

    /**
     * 获取排序
     *
     * @return sort - 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置排序
     *
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }
}